#数据类型是不允许改变的,这就意味着如果改变 Number 数据类型的值，将重新分配内存空间。
#例在变量赋值时 Number 对象将被创建：
#del var_a, var_b 用del语句删除单,多对象
import math
from random import uniform

var1=1
var2=9999

def usage():
    # 数字的绝对值
    print(abs(-10))
    # 数字的上入整数
    print(math.ceil(-5.5))
    #返回给定参数的最大值，参数可以为序列
    print(max(-1, 0,-99,99,100))
    #返回给定参数的最小值，参数可以为序列
    print(min(-1, 0,-99,99,100))

    #转换为浮点数
    print(float('100'))
    #转换为字符串
    print(str(99.99))
    # 转换为整形
    print(int('875'))
    #返回整数部分与小数部分(0.9899999999999949, 100.0)
    print(math.modf(100.99))

    #获取单个 Unicode 字符码值
    print(ord('1'))

    #随机生成下一个实数，它在[x,y]范围内
    print(uniform(1, 99))

if __name__ == '__main__':
   usage()